#include <iostream>
#include "log.hpp"

int main()
{
    Log log;
    log.Enable(ClassFile);
    log.LogMessage(Debug, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Info, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Warning, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Error, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Debug, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Debug, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Debug, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Debug, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Debug, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Debug, "This is a log message: %d,%lf\n", 123, 3.14);
    log.LogMessage(Debug, "This is a log message: %d,%lf\n", 123, 3.14);
}